/**
 * 设计模式的定义： 在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案
 * 
 * 
 */